package inner;



public class Parcel1 {//外部类
    //创建内部类的方式就是，把类的定义置于外围类的里面
    class Contents{
        private int i=11;
        public int value(){return i;}
    }
    class Destination{
        private String label;
        Destination(String whereTo){
            label=whereTo;
        }
        String readLable(){return label; }
    }
//-------------------------------------添加新语句--------------------------------//
    public Destination to(String s){
        return new Destination(s);  //返回的是一个Destination类的实例的引用
    }
    public Contents contents(){
        return new Contents();  //返回的是一个Contents类的实例的引用
    }
    //-----------------------------------------------------------//

public void ship(String dest){
        Contents c=new Contents();
        Destination d=new Destination(dest);
    System.out.println(d.readLable());
}

    public static void main(String[] args) {
            Parcel1 p=new Parcel1();
            p.ship("wo");
            Parcel1 q=new Parcel1();
            Parcel1.Contents c=q.contents();//Contents c=new Contents();
            Parcel1.Destination d=q.to("shi");

    }






}
